package com.chun.service;

import com.chun.pojo.Emp;
import com.chun.pojo.GenderCountDTO;
import com.chun.pojo.JobDataCountDTO;
import com.chun.pojo.PageBean;

import java.time.LocalDate;
import java.util.List;

public interface EmpService {

    PageBean list(Integer pageNo, Integer pageSize);

    PageBean list2(String name,Short gender,  Short job, LocalDate begin, LocalDate end, Integer pageNo, Integer pageSize);

    void deleteByIds(Integer[] ids);

    void add(Emp emp);

    Emp findById(Integer id);

    void update(Emp emp);

    Emp selectByName(Emp emp);

    List<GenderCountDTO> getEmpGenderData();

    JobDataCountDTO getEmpJobData();
}
